package nameless.aistudy.common.enumeration.message;

public enum MessageEnum {

    // 响应状态
    BAD_REQUEST("请求有误"),
    UNAUTHORIZED("未登录"),
    FORBIDDEN("当前角色权限不足"),
    NOT_FOUND("资源不存在"),

    // 注册登录消息
    REGISTER_SUCCESS("注册成功"),
    REGISTER_FAILED("注册失败"),
    AUTH_CODE_SENT("验证码已发送"),
    AUTH_CODE_SEND_FAILED("验证码发送失败"),
    LOGIN_SUCCESS("登录成功"),
    LOGIN_FAILED("登录失败"),
    PHONE_ALREADY_REGISTERED("该手机号已注册"),
    INVALID_OR_EXPIRED_CODE("验证码错误或已过期"),
    USER_OR_PHONE_ALREADY_EXIST("用户名或手机号已存在"),
    USER_DOESNT_EXIST("用户不存在"),
    INVALID_PASSWORD("密码错误"),

    // 格式要求
    USERNAME_FORMAT("包含非数字，前后无空白字符"),

    // 格式错误消息
    INVALID_FORMAT_USERNAME("用户名格式有误"),
    INVALID_FORMAT_PHONE("电话号码格式有误"),

    // 格式错误明细
    INVALID_FORMAT_BEING_EMPTY("为空字符"),
    INVALID_FORMAT_WITH_ALL_NUMBER("缺少非数字"),
    INVALID_FORMAT_WITH_WHITE_SPACE_AROUND("前后有空白字符"),
    NON_DIGIT_PHONE("非11未数字"),

    // 用户打卡消息
    CHECKED_IN_TODAY("今日已打卡"),
    NOT_CHECKED_IN_TODAY("今日未打卡");

    private String message;
    MessageEnum(String message) {
        this.message=message;
    }
    public String getMessage() {
        return this.message;
    }
}

